harp shell
noun
: a tropical gastropod mollusk of the genus Harpa having a large variegated shell with prominent ribs
Love words? Need even more definitions?
Merriam-Webster unabridged
Share